package com.TetrisII.views;

import java.awt.BorderLayout;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

/**
 * 主菜单栏
 * 
 * @author Administrator
 *
 */
public class MainMenu extends JMenuBar {
	private JMenu mainMenu;// 设置菜单
	private JMenu startMenu;// 开始菜单
	private JMenuItem customMenu, // 自定义菜单项
			pauseItem, // 暂停菜单项
			level_1, level_2, level_3;// 三个级别菜单项

	public MainMenu() {
		mainMenu = new JMenu("设置");
		startMenu = new JMenu("开始");
		level_1 = new JMenuItem("低级");
		level_2 = new JMenuItem("中级");
		level_3 = new JMenuItem("高级");
		startMenu.add(level_1);
		startMenu.add(level_2);
		startMenu.add(level_3);
		customMenu = new JMenuItem("自定义游戏");
		pauseItem = new JMenuItem("待定");
		mainMenu.add(startMenu);
		mainMenu.add(pauseItem);
		mainMenu.add(customMenu);
		add(mainMenu);
	}

	/**
	 * 主菜单栏
	 * 
	 * @return
	 */
	public JMenu getMainMenu() {
		return mainMenu;
	}

	/**
	 * 设置主菜单栏
	 * 
	 * @param mainMenu
	 */
	public void setMainMenu(JMenu mainMenu) {
		this.mainMenu = mainMenu;
	}

	/**
	 * 自定义菜单
	 * 
	 * @param customMenu
	 */
	public void setCustomMenu(JMenu customMenu) {
		this.customMenu = customMenu;
	}

	/**
	 * 设置自定义菜单
	 * 
	 * @return
	 */
	public JMenuItem getCustomMenu() {
		return customMenu;
	}

	/**
	 * 暂停选项
	 * 
	 * @return
	 */
	public JMenuItem getPauseItem() {
		return pauseItem;
	}

	/**
	 * 设置暂停选项
	 * 
	 * @param pauseItem
	 */
	public void setPauseItem(JMenuItem pauseItem) {
		this.pauseItem = pauseItem;
	}

	/**
	 * 低级选项
	 * 
	 * @return
	 */
	public JMenuItem getLevel_1() {
		return level_1;
	}

	/**
	 * 设置低级选项
	 * 
	 * @param level_1
	 */
	public void setLevel_1(JMenuItem level_1) {
		this.level_1 = level_1;
	}

	/**
	 * 中级选项
	 * 
	 * @return
	 */
	public JMenuItem getLevel_2() {
		return level_2;
	}

	/**
	 * 设置中级选项
	 * 
	 * @param level_2
	 */
	public void setLevel_2(JMenuItem level_2) {
		this.level_2 = level_2;
	}

	/**
	 * 高级选项
	 * 
	 * @return
	 */
	public JMenuItem getLevel_3() {
		return level_3;
	}

	/**
	 * 设置高级选项
	 * 
	 * @param level_3
	 */
	public void setLevel_3(JMenuItem level_3) {
		this.level_3 = level_3;
	}

}
